package com.ruoyi.financial.mapper;

import java.util.List;
import com.ruoyi.financial.domain.FCar;

/**
 * 车辆登记Mapper接口
 * 
 * @author xunzhe
 * @date 2024-03-10
 */
public interface FCarMapper 
{
    /**
     * 查询车辆登记
     * 
     * @param carId 车辆登记主键
     * @return 车辆登记
     */
    public FCar selectFCarByCarId(Long carId);

    /**
     * 查询车辆登记列表
     * 
     * @param fCar 车辆登记
     * @return 车辆登记集合
     */
    public List<FCar> selectFCarList(FCar fCar);

    /**
     * 新增车辆登记
     * 
     * @param fCar 车辆登记
     * @return 结果
     */
    public int insertFCar(FCar fCar);

    /**
     * 修改车辆登记
     * 
     * @param fCar 车辆登记
     * @return 结果
     */
    public int updateFCar(FCar fCar);

    /**
     * 删除车辆登记
     * 
     * @param carId 车辆登记主键
     * @return 结果
     */
    public int deleteFCarByCarId(Long carId);

    /**
     * 批量删除车辆登记
     * 
     * @param carIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteFCarByCarIds(String[] carIds);

    public FCar checkCarNumber(String carNumber);

}
